from .models import Good
from haystack import indexes


# Good模型类的索引类
class GoodIndex(indexes.SearchIndex, indexes.Indexable):
    text = indexes.CharField(document=True, use_template=True)

    # document=True, 只能有一个类属性具有该参数为True, 说明搜索引擎使用该类属性的内容来进行检索
    # use_template=True, 使用模板建立索引

    # 必须写
    def get_model(self):
        return Good

    # # 可以写也可以不写
    def index_queryset(self, using=None):
        return self.get_model().objects.all()
